inseparable buddy - Turkish English Dictionary